<!doctype html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
		<meta http-equiv="content-script-type" content="text/javascript">
		<meta http-equiv="content-style-type" content="text/css">
		<meta name="author" content="Heidi Rakels">
		<meta name="description" content="Main - Java Docking Library">
		<meta name="keywords" content="Java, Docking, Library, Sanaware, API, javadocking, java, swing, docking, dock, dockable">
		<link rel="stylesheet" type="text/css" href="../style.css">
		<title>Java Swing Docking Framework</title>
	</head>
<body>

<table border="0" width="600" cellspacing="0" cellpadding="0">
<tr>
<td>

<h2>
Java Swing Docking Framework
</h2>

<table border="0" width="600" cellspacing="0" cellpadding="0">
	<tr>
		<td>
			<p>
			<b>Sanaware Java Docking</b> is a library for managing the windows of a Java Swing application.
			</p>
			<p>
			<b>With the Sanaware Java Docking Framework you can:</b>
			<ul>
				<li>Organize the windows of your application in panels, split panes, tabs, lines, grids and floating windows.
				<li>Reorganize the windows of your application by drag and drop.
				<li>Minimize and maximize your windows.
				<li>Save your workspace.
				<li>Organize the toolbars, buttons, and actions of your application.
			</ul>
			<b>Sanaware Java Docking</b>
			<ul>
				<li>Has a simple and well documented API.
				<li>Can be used with a minimal amount of code.
				<li>Can be combined with your favourite look and feel.
				<li>Provides a lot of samples.
				<li>Provides the source code.
				<li>Has a small jar (341kB).
				<li>Is free for other open source projects.
			</ul>
			The library works with <b>Java 1.4 and later</b>. If you want to use all the features you have to use <b>Java 6.0 or later</b>.
			</p>

			<h3>
			:: Downloads ::
			</h3>
			
			<p>
			<b>Download</b> the <a href="../downloads/index.html">Sanaware Java Docking</a> library.
			</p>
			
			<h3>
			:: Examples ::
			</h3>
			
			<p>
			<b>Main Sanaware Java Docking Example:</b>
			</p>
			<p>
			<ul>
				<li>Shows some docked windows.</li>
				<li>The windows can be dragged and dropped in new positions.</li>
				<li>Has actions to open and close windows.</li>
				<li>Windows are opened again in their last position.</li>
			</ul>
			<a href="http://www.javadocking.com/samples/mainExample.jnlp">Launch with Java Webstart</a><br>
			<a href="../examples/workspaceexample/workspaceExampleScreenshots.html">View screenshots</a>
			</p>
			
			<p>
			<b>Dock Gallery Example:</b>
			</p>
			<p>
			<ul>
				<li>Shows the basic docks of the Java Docking framework.</li>
				<li>Shows static and dynamic dragging.</li>
				<li>Shows basic and decorated dockables.</li>
				<li>Shows default and custom drag rectangles.</li>
			</ul>
			<a href="http://www.javadocking.com/samples/dockGallery.jnlp">Launch with Java Webstart</a><br>
			<a href="../examples/dockgallery/dockGalleryScreenshots.html">View screenshots</a>
			</p>
			
			<p>
			<b>Dynamic Docking Example:</b>
			</p>
			<p>
			<ul>
				<li>Shows dynamic dragging of windows.</li>
			</ul>
			<a href="http://www.javadocking.com/samples/dynamicExample.jnlp">Launch with Java Webstart</a><br>
			</p>		
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>
		</td>
		<td width="180">
			<p>
			<b><center>New release: </center><br/>
			<center><a href="../downloads/index.html">Javadocking 1.5.0</a></center><br/><br/>
			</b>
			</p>
			<p>
			<center><b>Main Example</b></center><br/>
			<center>
			<a href="../examples/workspaceexample/workspaceExampleScreenshots.html">
				<table cellspacing="0" cellpadding="0">
				<td><img src="../examples/mainexample.gif" alt="Screenshot of the main example."></td>
				<td class="shadow8"><img src="../images/drop2.gif" height="108" width="8"></td></tr><tr>
				<td class="shadow150"><img src="../images/drop1.gif" height="8" width="150"></td>
				<td class="shadow8"><img src="../images/drop3.gif" height="8" width="8"></td>
				</table>
			</a>
			</center>
			<br/>
			<br/>
			</p>
			<p>
			<center><b>Dock Gallery</b></center><br/>
			<center>
			<a href="../examples/dockgallery/dockGalleryScreenshots.html">
				<table cellspacing="0" cellpadding="0">
				<td><img src="../examples/imageminimize.gif" alt="Screenshot with minimized dockables."></td>
				<td class="shadow8"><img src="../images/drop2.gif" height="100" width="8"></td></tr><tr>
				<td class="shadow150"><img src="../images/drop1.gif" height="8" width="150"></td>
				<td class="shadow8"><img src="../images/drop3.gif" height="8" width="8"></td>
				</table>
			</a>
			</center>
			<center>Minimized with images</center><br/>
			</p>
			<p>
			<center>
			<a href="../examples/dockgallery/dockGalleryScreenshots.html">
				<table cellspacing="0" cellpadding="0">
				<td><img src="../examples/borderdock.gif" alt="Screenshot with a border dock."></td>
				<td class="shadow8"><img src="../images/drop2.gif" height="113" width="8"></td></tr><tr>
				<td class="shadow150"><img src="../images/drop1.gif" height="8" width="150"></td>
				<td class="shadow8"><img src="../images/drop3.gif" height="8" width="8"></td>
				</table>
			</a>
			</center>
			<center>Border Dock</center><br/>
			</p>
			<p>
			<center>
			<a href="../examples/dockgallery/dockGalleryScreenshots.html">
				<table cellspacing="0" cellpadding="0">
				<td><img src="../examples/floatdock.gif" alt="Screenshot with floating windows."></td>
				<td class="shadow8"><img src="../images/drop2.gif" height="100" width="8"></td></tr><tr>
				<td class="shadow150"><img src="../images/drop1.gif" height="8" width="150"></td>
				<td class="shadow8"><img src="../images/drop3.gif" height="8" width="8"></td>
				</table>
			</a>
			</center>
			<center>Floating Windows</center><br/>
			</p>
			<p>
			<center>
			<a href="../examples/dockgallery/dockGalleryScreenshots.html">
				<table cellspacing="0" cellpadding="0">
				<td><img src="../examples/linedock.gif" alt="Screenshot with a line dock."></td>
				<td class="shadow8"><img src="../images/drop2.gif" height="150" width="8"></td></tr><tr>
				<td class="shadow150"><img src="../images/drop1.gif" height="8" width="150"></td>
				<td class="shadow8"><img src="../images/drop3.gif" height="8" width="8"></td>
				</table>
			</a>
			</center>
			<center>Line Dock</center><br/>
			</p>
			<p>
			<center>
			<a href="../examples/dockgallery/dockGalleryScreenshots.html">
				<table cellspacing="0" cellpadding="0">
				<td><img src="../examples/griddock.gif" alt="Screenshot with a composite grid dock."></td>
				<td class="shadow8"><img src="../images/drop2.gif" height="150" width="8"></td></tr><tr>
				<td class="shadow150"><img src="../images/drop1.gif" height="8" width="150"></td>
				<td class="shadow8"><img src="../images/drop3.gif" height="8" width="8"></td>
				</table>
			</a>
			</center>
			<center>Grid Dock</center><br/>
			</p>
		</td>
	</tr>
</table>

</td>
</tr>
</table>

<center><img src="../waveShadow.gif" alt="Sanaware"></center>

</body>
</html>